8640. Числа с нечетными цифрами
Выведите все четырехзначные числа
от a до b, содержащие нечетные цифры.
Вход. Два целых числа a и b (1000
≤ a ≤ b ≤ 9999).
Выход. Выведите в одной строке все числа
от a до b с нечетными цифрами.
Пример
входа 1 |
Пример
выхода 1 |
1111 1130 |
1111 1113 1115 1117 1119 |
|
|
Пример
входа 2 |
Пример
выхода 2 |
4567 5130 |
5111 5113 5115 5117 5119 |
циклы
Переберем числа от a до b. Для каждого числа i = (a ≤ i ≤ b) выделим цифры
тысяч x, сотен y, десятков z и единиц u. Если все цифры
числа нечетные, то выводим это число.
Читаем входные данные.
scanf("%d %d", &a, &b);
Перебираем числа от a до b.
for (i = a; i <= b; i++)
{
Выделим цифры числа i = .
x = i / 1000;
y = i / 100 % 10;
z = i / 10 % 10;
u = i % 10;
Если все цифры x, y, z, u нечетные, то выводим i.
if (x
% 2 == 1 && y % 2 == 1 && z % 2 == 1 && u % 2 == 1)
printf("%d ", i);
}
printf("\n");